package cn.cvs.dao.volunteerApply;

import cn.cvs.pojo.VolunteerApply;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface VolunteerApplyMapper {

    /**
     *  查询志愿者申请记录信息列表
     * @param status 状态
     * @param pageBegin 页码
     * @param pageSize 每页显示数量
     * @return
     */
    public List<VolunteerApply> list(@Param("status") Integer status,@Param("pageBegin") Integer pageBegin, @Param("pageSize") Integer pageSize);

    /**
     *  查询志愿者申请记录信息总记录数
     * @param status
     * @return
     */
    public int count(@Param("status") Integer status);

    /**
     *  删除申请信息
     * @param id
     * @return
     */
    public int deleteById(@Param("id") Integer id);

    /**
     * 查询申请详情信息
     * @param id
     * @return
     */
    public VolunteerApply selectById(@Param("id") Integer id);

    /**
     * 删除申请信息
     * @param id
     * @param status
     * @return
     */
    public int updateById(@Param("id") Integer id,@Param("status") Integer status);

}
